home *** CD-ROM | disk | FTP | other *** search
/ Video Toaster 4.0 / Video Toaster v4.0.iso / programs / documentation / genlockrexx.doc < prev    next >
Text File  |  1993-12-13  |  3KB  |  50 lines

  1. The Genlock utility features an ARexx interface to allow external Amiga
  2. programs to control the video output of the Toaster.  The Genlock's ARexx
  3. implementation uses both the command host AND the function host interface
  4. paradigm.  In a command host interface, commands are sent to the program as
  5. character strings after the program's ARexx port has been selected to
  6. receive commands with the 'ADDRESS' directive.  The name of the Genlock's
  7. port is "GENLOCK_REXX_PORT", so any commands meant for the genlock utility
  8. should be preceded by the line "address GENLOCK_REXX_PORT".  The function
  9. host interface requires that the genlock utility's port be added to a list
  10. of function libraries with the 'ADDLIB()' function.  Once the function host
  11. has been added, ARexx will recognize function calls made to the genlock
  12. program. Again the name to use is "GENLOCK_REXX_PORT" and the proper systax
  13. for adding the function host is "ADDLIB(GENLOCK_REXX_PORT,0)".  Since most
  14. Amiga software uses the command host interface paradigm, we recommend that
  15. you use this mode of controlling the genlock.  The following is a list of
  16. supported Genlock commands, their function host equivalent, and a brief
  17. description of their purpose.  There are also several example ARexx
  18. programs in the ARexx_Examples directory, as well as an AmigaVision sample
  19. which will let you use the genlock utility with your AmigaVision multimedia
  20. presentations.
  21.  
  22. M001    M001()    Set Main (Program) Output to source 1
  23. M002    M002()    Set Program Output to source 2
  24. M003    M003()    Set Program Output to source 3
  25. M004    M004()    Set Program Output to source 4
  26. MDV1    MDV1()    Set Program Output to Still Store DV1
  27. MDV2    MDV2()    Set Program Output to Still Store DV2
  28. MGEN    MGEN()    Set Program Output to overlay Amiga RGB graphics
  29. MRGB    MGEN()    Set Program Output to display Amiga RGB graphics
  30.  
  31. P001    P001()    Set Preview Output to source 1
  32. P002    P002()    Set Preview Output to source 2
  33. P003    P003()    Set Preview Output to source 3
  34. P004    P004()    Set Preview Output to source 4
  35. PDV1    PDV1()    Set Preview Output to Still Store DV1
  36. PDV2    PDV2()    Set Preview Output to Still Store DV2
  37. PGEN    PGEN()    Set Preview Output to overlay Amiga RGB graphics
  38. PRGB    PGEN()    Set Preview Output to display Amiga RGB graphics
  39.  
  40. TAKE    TAKE()    Do a cut from Program to Preview out (Take)
  41. AUTO    AUTO()    Do an automatic transition
  42. SLOW    SLOW()    Set AUTO transition speed to Slow
  43. MEDM    MEDM()    Set AUTO transition speed to Medium
  44. FAST    FAST()    Set AUTO transition speed to Fast
  45.  
  46. TBAR n  TBAR(n)   Move T-Bar by n (relative, i.e. TBAR -50 moves up by 50)
  47. RBUP    RBUP()    Release right mouse button (refresh preview) after
  48. transition
  49. QUIT    QUIT()    Exit genlock utility
  50.